package java20190402;

public class Rectangle {
	//属性（成员变量）
	private double width;
	private double length;
	//构造方法（this关键字）
	
	public Rectangle(double width, double length) {
		super();
		this.width = width;
		this.length = length;
	}

	//行为（重载）（成员方法）
	/**
	 * 行为方法:获取面积
	 * @return
	 */
	public double getArea() {
		//返回值
		double area=0.0;
		//计算面积
		area=this.getLength()*width;
		return area;
	}
	/**
	 * 行为方法：获取周长
	 * 
	 * @return
	 */
	public double getPer() {
		//返回值
		double per=0.0;
		//计算周长
		per =2*(length+width);
				return per;
	}
	/**
	 * 显示信息
	 */
	public void showAll() {
		//打印信息
		System.out.println("Rectangled 的长："+this.length);
		System.out.println("Rectangled 的宽："+this.width);
		System.out.println("Rectangled 的周长："+this.getPer());
		System.out.println("Rectangled 的面积："+this.getArea());
	}
	//getter/setter接口

	public double getWidth() {
		return width;
	}

	public void setWidth(double width) {
		this.width = width;
	}

	public void setLength(double length) {
		this.length = length;
	}

	public double getLength() {
		return length;
	}
	

}
